package com.ccp.dev.qbdms.model;

import com.ccp.dev.core.basic.model.BaseModel;
import com.ccp.dev.qbdms.annotation.IsAttachment;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

@ExpAnnotation(description = "审核不符合项管理子表")
@ImpAnnotation(description = "审核不符合项管理子表")
public class WQbdQualitymanageSu extends BaseModel<WQbdQualitymanageSu> {

    private static final long serialVersionUID = 1L;
    private int count;

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    /**
     * 主键
     */
    private String  id;
    /**
     * refid
     */
    private String  refid;
    /**
     * 标准条款
     */
    @Record("标准条款")
    @ImpAnnotation(description = "标准条款", isRequired = true)
    @ExpAnnotation(description = "标准条款")
    private String  fstandardclause;

    private String  fstandardclauseId;
    /**
     * 标准内容
     */
    @Record("标准内容")
    @ImpAnnotation(description = "标准内容")
    @ExpAnnotation(description = "标准内容")
    private String  fstandardcontent;
    /**
     * 子标准条款
     */
    @Record("子标准条款")
    @ImpAnnotation(description = "子标准条款")
    @ExpAnnotation(description = "子标准条款")
    private String  fsubstandardclauses;
    /**
     * 子标准内容
     */
    @Record("子标准内容")
    @ImpAnnotation(description = "子标准内容")
    @ExpAnnotation(description = "子标准内容")
    private String  fsubstandardcontent;
    /**
     * 不合格事实描述
     */
    @Record("不合格事实描述")
    @ImpAnnotation(description = "不合格事实描述")
    @ExpAnnotation(description = "不合格事实描述")
    private String  fdescriptionsubst;
    /**
     * 责任单位
     */
    @Record("责任单位")
//    @ImpAnnotation(description = "责任单位")
//    @ExpAnnotation(description = "责任单位")
    private String  responsibleunit;

    /**
     * 责任单位名称
     */
    @Record("责任单位名称")
    @ImpAnnotation(description = "责任单位名称")
    @ExpAnnotation(description = "责任单位名称")
    private String  responsibleunitName;
    /**
     * 原因分析
     */
    @Record("原因分析")
    @ImpAnnotation(description = "原因分析")
    @ExpAnnotation(description = "原因分析")
    private String  fcauseanalysis;
    /**
     * 纠正措施
     */
    @Record("纠正措施")
    @ImpAnnotation(description = "纠正措施")
    @ExpAnnotation(description = "纠正措施")
    private String  fcorrectivemeasures;
    /**
     * 举一反三
     */
    @Record("举一反三")
    @ImpAnnotation(description = "举一反三")
    @ExpAnnotation(description = "举一反三")
    private String  fciteoneantithree;
    /**
     * 见证材料
     */
    @Record("见证材料")
    @IsAttachment
    private String  witnessmaterial;

    /**
     * 创建人Id
     */
    private String createId;


    /**
     * 密级
     */
    private Long  dataprivacylevel;

    public String getFstandardclauseId() {
        return fstandardclauseId;
    }

    public void setFstandardclauseId(String fstandardclauseId) {
        this.fstandardclauseId = fstandardclauseId;
    }

    public String getId() {
        return this.id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getRefid() {
        return this.refid;
    }
    public void setRefid(String refid) {
        this.refid = refid;
    }
    public String getFstandardclause() {
        return this.fstandardclause;
    }
    public void setFstandardclause(String fstandardclause) {
        this.fstandardclause = fstandardclause;
    }
    public String getFstandardcontent() {
        return this.fstandardcontent;
    }
    public void setFstandardcontent(String fstandardcontent) {
        this.fstandardcontent = fstandardcontent;
    }
    public String getFsubstandardclauses() {
        return this.fsubstandardclauses;
    }
    public void setFsubstandardclauses(String fsubstandardclauses) {
        this.fsubstandardclauses = fsubstandardclauses;
    }
    public String getFsubstandardcontent() {
        return this.fsubstandardcontent;
    }
    public void setFsubstandardcontent(String fsubstandardcontent) {
        this.fsubstandardcontent = fsubstandardcontent;
    }
    public String getFdescriptionsubst() {
        return this.fdescriptionsubst;
    }
    public void setFdescriptionsubst(String fdescriptionsubst) {
        this.fdescriptionsubst = fdescriptionsubst;
    }
    public String getResponsibleunit() {
        return this.responsibleunit;
    }
    public void setResponsibleunit(String responsibleunit) {
        this.responsibleunit = responsibleunit;
    }
    public String getFcauseanalysis() {
        return this.fcauseanalysis;
    }
    public void setFcauseanalysis(String fcauseanalysis) {
        this.fcauseanalysis = fcauseanalysis;
    }
    public String getFcorrectivemeasures() {
        return this.fcorrectivemeasures;
    }
    public void setFcorrectivemeasures(String fcorrectivemeasures) {
        this.fcorrectivemeasures = fcorrectivemeasures;
    }
    public String getFciteoneantithree() {
        return this.fciteoneantithree;
    }
    public void setFciteoneantithree(String fciteoneantithree) {
        this.fciteoneantithree = fciteoneantithree;
    }
    public String getWitnessmaterial() {
        return this.witnessmaterial;
    }
    public void setWitnessmaterial(String witnessmaterial) {
        this.witnessmaterial = witnessmaterial;
    }
    public Long getDataprivacylevel() {
        return this.dataprivacylevel;
    }
    public void setDataprivacylevel(Long dataprivacylevel) {
        this.dataprivacylevel = dataprivacylevel;
    }

    public String getResponsibleunitName() {
        return responsibleunitName;
    }

    public void setResponsibleunitName(String responsibleunitName) {
        this.responsibleunitName = responsibleunitName;
    }

    @Override
    public String toString() {
        return "WWQbdQualitymanSub{" +
                "id='" + id + "'," +
                "refid='" + refid + "'," +
                "fstandardclause='" + fstandardclause + "'," +
                "fstandardcontent='" + fstandardcontent + "'," +
                "fsubstandardclauses='" + fsubstandardclauses + "'," +
                "fsubstandardcontent='" + fsubstandardcontent + "'," +
                "fdescriptionsubst='" + fdescriptionsubst + "'," +
                "responsibleunit='" + responsibleunit + "'," +
                "fcauseanalysis='" + fcauseanalysis + "'," +
                "fcorrectivemeasures='" + fcorrectivemeasures + "'," +
                "fciteoneantithree='" + fciteoneantithree + "'," +
                "witnessmaterial='" + witnessmaterial + "'," +
                "dataprivacylevel='" + dataprivacylevel + "'" +
                '}';
    }



}
